package com.nbgroup.pojo.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

@Data
@ApiModel("分页查询结果")
public class ClueVO {

    @ApiModelProperty(value = "活动ID", example = "1")
    private Integer activityId;

    @ApiModelProperty(value = "活动信息", example = "z9xxq9bf:51促销:51促销")
    private String activityInfo;

    @ApiModelProperty(value = "活动名称", example = "null")
    private String activityName;

    @ApiModelProperty(value = "年龄", example = "22")
    private Integer age;

    @ApiModelProperty(value = "分配人", example = "null")
    private String assignBy;

    @ApiModelProperty(value = "分配时间", example = "null", dataType = "java.time.LocalDateTime")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime assignTime;

    @ApiModelProperty(value = "渠道", example = "0")
    private String channel;

    @ApiModelProperty(value = "创建人", example = "admin")
    private String createBy;

    @ApiModelProperty(value = "创建时间", example = "2024-10-26 19:47:03", dataType = "java.time.LocalDateTime")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;

    @ApiModelProperty(value = "结束时间", example = "null", dataType = "java.time.LocalDateTime")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime endTime;

    @ApiModelProperty(value = "错误次数", example = "0")
    private Integer falseCount;

    @ApiModelProperty(value = "唯一标识ID", example = "9123")
    private Integer id;

    @ApiModelProperty(value = "等级", example = "null")
    private String level;

    @ApiModelProperty(value = "姓名", example = "测试人员")
    private String name;

    @ApiModelProperty(value = "下次时间", example = "null", dataType = "java.time.LocalDateTime")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime nextTime;

    @ApiModelProperty(value = "负责人", example = "admin")
    private String owner;

    @ApiModelProperty(value = "负责时间", example = "2024-10-26 19:47:03", dataType = "java.time.LocalDateTime")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime ownerTime;

    @ApiModelProperty(value = "电话号码", example = "15599008877")
    private String phone;

    @ApiModelProperty(value = "QQ号", example = "1045088888")
    private String qq;

    @ApiModelProperty(value = "性别", example = "0")
    private String sex;

    @ApiModelProperty(value = "状态", example = "1")
    private String status;

    @ApiModelProperty(value = "主题", example = "null")
    private String subject;

    @ApiModelProperty(value = "转移信息", example = "0")
    private String transfer;

    @ApiModelProperty(value = "更新人", example = "null")
    private String updateBy;

    @ApiModelProperty(value = "更新时间", example = "null", dataType = "java.time.LocalDateTime")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime;

    @ApiModelProperty(value = "用户ID", example = "null")
    private Integer userId;

    @ApiModelProperty(value = "微信号", example = "ceshiweixin")
    private String weixin;


}
